#ifndef PARSER
#define PARSER

#include "cola.h"

/* Guarda en param una copia de line con un \0 al final
   length representa el largo de param */
void getParam(const char* line, char* param,size_t length);

/* Guarda en el parametro char** command el comando contenido en  el parametro char* line
Devuelve un entero representando la posicion de line donde termina el commando
 De no existir tal comando, 
*/
int getCommand(char** command, char* line);

/*Devuelve un puntero a cola_t, la cual contiene el conjunto de parametros contenido en 
el parametro char line[]*/
cola_t *parse_parameters(const char line[]);

#endif
